<!doctype html>
<html><!-- InstanceBegin template="/Templates/PlantillaPrincipalProfe.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<?php
	$nombre_archivo = $_SERVER['SCRIPT_NAME'];
//verificamos si en la ruta nos han indicado el directorio en el que se encuentra
if ( strpos($nombre_archivo, '/') !== FALSE )
    //de ser asi, lo eliminamos, y solamente nos quedamos con el nombre sin su extension
    $nombre_archivo = preg_replace('/\.php$/', '' ,array_pop(explode('/', $nombre_archivo)));

$indice=strpos($nombre_archivo,'Vista');
$subcadena=substr($nombre_archivo,0,$indice);
$subcadena=$subcadena.".php";
$subcadena="Location: ".$subcadena;
echo $subcadena;
header('Location: lista.php ');

   ?>

   
<meta charset="utf-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Nota Fácil</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
	function eliminar(alumno,idAsignatura)
	{
		
		//var codigoEliminar=document.getElementById(codigo+"");
		var asignatura=document.getElementById("idAsignatura").value;
		var cadena="asignatura="+asignatura+"&alumno="+alumno;
		
		$.ajax({
				data:cadena,
				url:'php/Eliminar.php',
				type:'post',
				beforeSend:function()
					{
						//$("#sigge").val("Procesando, espere por favor...");
						//$("#nombres").val("Procesando, espere por favor...");
					},
				success:function(respuesta)
				{
					
					//alert(respuesta);
					if(respuesta=="")
					{
						alert('El alumno fue quitado de la asignatura correctamente');
						quitar(alumno);	
						
					}
					else
					{
						alert("No se pudo eliminar error: "+respuesta);
					}
					
				
				},
				
			});
	}

	function agregar()
	{
			var codigo=document.getElementById('codigo').value;
			var sigge=document.getElementById('sigge').value;
			var nombres=document.getElementById('nombres').value;
			//alert(codigo+" - "+sigge+" - "+ nombres);
			
			
			if(codigo=="" || sigge=="" || nombres=="")
			{
				alert('No selecciono ningun alumno');			
			}
			else
			{
				//alert(buscar(codigo));
				if(buscar(codigo))
				{
					alert('El alumno ya se encuentra agregado');
				}
				else
				{
					grabarNuevo(codigo);
					var tabla=document.getElementById('tabla');
					var ultimaFila=tabla.rows.length;
					var filaNueva=tabla.insertRow(ultimaFila);
					filaNueva.style.background='#b5f098';
					filaNueva.insertCell(0).innerHTML=codigo;
					filaNueva.insertCell(1).innerHTML=sigge;
					filaNueva.insertCell(2).innerHTML=nombres;
					filaNueva.insertCell(3).innerHTML="<input class='boton2'  name='' type='button' value='eliminar' onClick='quitar("+codigo+");' >";
				}
			}
			
			
			//alert('ok todo bien');
	}
	
	function buscarAlumnoCodigo()
	{
		var codigo="codigo="+document.getElementById('codigo').value;
		
		$.ajax({
			data:codigo,
			url:'php/ConsultaCodigo.php',
			type:'post',
			beforeSend:function()
			{
				$("#sigge").val("Procesando, espere por favor...");
				$("#nombres").val("Procesando, espere por favor...");
			},
			success:function(respuesta)
			{
				//alert('prueba');
				var resultado=respuesta.split(']');
				//alert('todo esta bien');
				//var codigo=resultado[0];
				var sigge=resultado[1];
				var nombre=resultado[2];
				
				//$("#codigo").val(codigo);
				$("#sigge").val(sigge);
				$("#nombres").val(nombre);
				
			},
				
			});
			
	}
	function grabarAlumnos()
	{
		var tabla=document.getElementById('tabla');
		var asignatura=document.getElementById('idAsignatura').value;
		var tamanio=tabla.rows.length;
		//alert('todo bien 1');
		grabarRecursivo(tabla,asignatura,tamanio-1);
	}
	
	
	
	function grabarNuevo(idAlumno)
	{
		var asignatura=document.getElementById("idAsignatura").value;
		var codigo="idAlumno="+idAlumno+"&asignatura="+asignatura;	
		$.ajax(
				{
					data:codigo,
					url:'php/GrabarCalificacion.php',
					type:'post',
					beforeSend:function()
					{
						//$("#sigge").val("Procesando, espere por favor...");
						//$("#nombres").val("Procesando, espere por favor...");
					},
					success:function(respuesta)
					{
												
						//$("#codigo").val(respuesta);
						//alert(respuesta);
						alert('!El dato fue almacenado correctamente!');
						//window.location="../cursos/menuCurso.php";
												
					},
					
				});
		
	}	
	
	function grabarRecursivo(tabla,asignatura,i)
	{
		var idAlumno=tabla.rows[i].cells[0].innerHTML;
		var codigo="idAlumno="+idAlumno+"&asignatura="+asignatura;	
		$.ajax(
				{
					data:codigo,
					url:'php/GrabarCalificacion.php',
					type:'post',
					beforeSend:function()
					{
						//$("#sigge").val("Procesando, espere por favor...");
						//$("#nombres").val("Procesando, espere por favor...");
					},
					success:function(respuesta)
					{
						//alert('prueba');
						//var resultado=respuesta.split(']');
						//alert('todo esta bien');
						//var codigo=resultado[0];
						//var sigge=resultado[1];
						//var nombre=resultado[2];
						
						 $("#codigo").val(respuesta);
						//$("#sigge").val(sigge);
						//$("#nombres").val(nombre);
						//alert(idAlumno+" -> "+i);
						if(i==1)
						{
							alert('!Los datos fueron almacenados correctamente!');
							window.location="../cursos/menuCurso.php";
						}
						else
						{
							grabarRecursivo(tabla,asignatura,i-1);
						}
						
					},
					
				});
		
	}
	
	
	function buscarAlumnoCodigoAuxiliar()
	{
		var codigo="codigo="+document.getElementById('sigge').value;
		
		$.ajax({
			data:codigo,
			url:'php/ConsultaAuxiliar.php',
			type:'post',
			beforeSend:function()
			{
				$("#codigo").val("Procesando, espere por favor...");
				$("#nombres").val("Procesando, espere por favor...");
			},
			success:function(respuesta)
			{
				
				var resultado=respuesta.split(']');
				//alert(resultado);
				//alert('todo esta bien');
				//var codigo=resultado[0];
				var codigo=resultado[0];
				var nombre=resultado[2];
				//$("#codigo").val(codigo);
				$("#codigo").val(codigo);
				$("#nombres").val(nombre);
				//alert('prueba');
				
			},
				
			});
			
	}
	
	function quitar(valor)
	{
		//alert(valor);
		var tabla=document.getElementById('tabla');
		for(var i=1;i<tabla.rows.length;i++)
		{
			if(valor==tabla.rows[i].cells[0].innerHTML)
			{
				tabla.deleteRow(i);
				//var aux=tabla.rows[i].cell[0].innerHTML;
				//alert('el alumno con codigo: '+valor+' fue quitado correctamente');
			}
		}
	}
	
	function buscar(valor)
	{
		var tabla=document.getElementById('tabla');
		var i=0;
		for(i=1;i<tabla.rows.length;i++)
		{
			//alert(valor);
			 if(valor==tabla.rows[i].cells[0].innerHTML)
			{
				
				return true;
			}
		}
	
		return false;
	}
	
	function regresarMenu()
	{
			window.location="../cursos/menuCurso.php";
			//alert('funciona');
	}
</script>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="../../CSS/cssPrincipal.css" rel="stylesheet" type="text/css">
</head>

<body>

<div class="container">
  <div class="header" >
  <div class="imagen">
  <a href="#"><img src="../../img/principal.png" alt="Insertar logotipo aquí" name="Insert_logo" width="697" height="197" id="Insert_logo" style="display:block;" />
  
  </a> 
  </div>
    <!-- end .header --></div>
  <div class="sidebar1">
    <ul class="nav">
      <li><a style="color:#FFF;" href="../cursos/menuCurso.php">Panel de Control</a></li>
      <li><a  style="color:#FFF;" href="../cursos/nuevo2.php">Cursos</a></li>
      <li><a  style="color:#FFF;" href="">Calificacion</a></li>
      <li><a  style="color:#FFF;" href="../alumno/lista.php">Alumnos</a></li>
      <li><a  style="color:#FFF;" href="">Ayuda</a></li>
      
      <li><a  style="color:#FFF;" href="../../Admin/CerrarSesion.php">Cerrar Sesion</a></li>
    </ul>
   
    <table style='' width="100%" border="0">
  <tr>
    <td><h3>Profesor</h3></td>
  </tr>
  
</table>
 <p>
    <img src="../../img/logo.jpg" width="150" height="150"> </p>
    <!-- end .sidebar1 --></div>
  <div class="content"><!-- InstanceBeginEditable name="principal" -->
  <h3>Agregar Alumnos a la Asignatura</h3>
  <div class="nota">
 	<div class="titulo">
    Instrucciones:
    </div>
    
    <div class="contenido">
    	Por favor ingrese el código del alumno o el código SIGGE para agregar el alumno a la asignatura
    </div>
    
 </div>

<table id='tablaAlumnos' class="tabla" width="60%" border="1">
  <tr class="titulotabla">
    <td>Codigo</td>
    <td>SIGGE</td>
    <td>Nombres</td>
    
  </tr>
  <tr>
    <td><input type="text" onKeyUp="buscarAlumnoCodigo();" name="codigo" id="codigo" size="10"></td>
    <td><input type="text" onKeyUp="buscarAlumnoCodigoAuxiliar();" name="sigge" id="sigge" size="10"></td>
    <td><input type="text" name="nombres" id="nombres"  ></td>
    <td>
     <input id="idAsignatura" name="idAsignatura" type="hidden" value="[idAsignatura]">
     </td>
    <td><input class="boton3" type="button" name="codigo" value="Agregar" id="codigo" onClick="agregar();"></td>
  </tr>
</table>

<h3>Detalle de los Alumnos Agregados</h3>
  <div class="nota">
    	<div class="titulo">
        	Nota:
        </div>
        <div class="contenido">
        	En la siguiente tabla puede encontrar los alumnos que actualmente se encuentran agregados a la asignatura.
        </div>
    </div>

  <table id="tabla" class="tabla" width="100%" border="1">
  <tr class="titulotabla">
    <td>Codigo</td>
    <td>SIGGE</td>
    <td>Nombre</td>
    <td width="10%"></td>
  </tr>
  [tablaAlumnos]
 </table>
 
 
 
 <!--<input class="boton"  name="" type="button" value="Agregar Alumnos a la Asignatura" onClick="grabarAlumnos();" >-->
 	<br/>
 	<div align="center">
	<input class="boton" type="button" onClick="regresarMenu();" value="Regresar al Menu" /> 
    </div>
    <div class="nota">
    	<div class="titulo">
        	Advertencia:
        </div>
        <div class="contenido">
        	Para agregar los alumnos a las asignaturas los alumnos tienen que haber sido creados en el sistema, si todavía no ha creado los alumnos lo puede hacer desde el menú en la sección alumnos o desde <a href="">aquí</a>.
        </div>
    </div>
    
  <!-- InstanceEndEditable -->
   
    <!-- end .content --></div>
  <div class="footer">
  	 <p>www.notafacil.com  development by Codesoft 2014</p>
    <!-- end .footer --></div>
  <!-- end .container --></div>
</body>
<!-- InstanceEnd --></html>
